package Teste;

import Passageiros.AeronavesDAO;
import Passageiros.DAOException;
import Vo.AeronavesVO;

public class TesteAeronave 
{
	public void inserir( )
	{
		try 
		{
			AeronavesDAO dao = new AeronavesDAO( ) ;
			
			AeronavesVO  aeronave = new AeronavesVO ( ) ;
			aeronave.setCodigo( 1 ) ;
			aeronave.setTipo("Jumbo") ;
				
			dao.inserirAeronaves( aeronave ) ;
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
	public void alterar( )
	{
		try 
		{
			AeronavesDAO dao = new AeronavesDAO( ) ;
			
			AeronavesVO aeronave = new AeronavesVO( ) ;
			aeronave.setCodigo( 1 ) ;
			aeronave.setTipo("Boing 07") ;
				
			dao.alterarAeronaves(aeronave) ;
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
	public void excluir( )
	{
		try 
		{
			AeronavesDAO dao = new AeronavesDAO( ) ;
			
			AeronavesVO aeronave = new AeronavesVO( ) ;
			aeronave.setCodigo( 1 ) ;
		
			dao.excluirAeronaves( aeronave ) ;
		
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
	public void consultar( )
	{
		try 
		{
			AeronavesDAO dao = new AeronavesDAO( );
			
			AeronavesVO aeronave = dao.consultarAeronaves( 1 ) ;
			
			if ( aeronave != null ) 
			{
				System.out.println(" *** Aeronave Consultada *** ");
				System.out.println( " Nome: " 	+ aeronave.getTipo( ));	
			}
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
	public static void main( String[] args ) 
	{
		TesteAeronave testarAeronave = new TesteAeronave( ) ;
		
		//testarAeronave.inserir( ) ;

		//testarAeronave.alterar( ) ;

		//testarAeronave.consultar( ) ;

        testarAeronave.excluir( ) ;
	}
}
